     /*=================================中小型笔记本或大平板 laptop /*=================================*/
    @media screen and (max-width: 1320px) {
	
		.nav{
			display: none;
		}
		.search{
			display: none;
		}
		/*手机导航开始menu*/
		.menu{
            display: block;
            float: right;
            padding-top: 35px;
            margin-right:15px;
        }
        .menu_down{
            position: absolute;
            left:0;
            top:80px;
            z-index: 999999;
            width: 100%;
            padding-bottom: 22px;
            background: #007d31;
        }
        .menu_down li{
            line-height: 4;
            text-align: center;
            /*padding-left: 4rem;*/
            border-bottom: 1px solid #fff;
        }
        .menu_down li a{
       
            display: block;
            font-size: 15px;
            color: #fff;
        }
        .menu span.icon-bar{
            background: #555;
            width: 25px;
            height: 2px;
            display: block;
            -webkit-transition: all 300ms ease-out; 
            -moz-transition: all 300ms ease-out;
            transition: all 300ms ease-out; 
        }
        .menu .sr-only{
            display: none;
        }
        .menu .icon-bar:nth-child(2){
            -webkit-transform: rotate(0deg) translate(0,0);
            -moz-transform: rotate(0deg) translate(0,0);
            -ms-transform: rotate(0deg) translate(0,0);
            transform: rotate(0deg) translate(0,0);
            transform-origin:top left;
        }
        .menu .icon-bar:nth-child(3){
            margin-top: 6px; 
                -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
        }
        .menu .icon-bar:nth-child(4){
            margin-top: 6px; 
            -webkit-transform: rotate(0deg) translate(0,0);
            -moz-transform: rotate(0deg) translate(0,0);
            -ms-transform: rotate(0deg) translate(0,0);
            transform: rotate(0deg) translate(0,0);
            transform-origin:top left;
        }
        .xz .icon-bar:nth-child(2){
            -webkit-transform: rotate(45deg) translate(2px,-3px);
            -moz-transform: rotate(45deg) translate(2px,-3px);
            -ms-transform: rotate(45deg) translate(2px,-3px);
            transform: rotate(45deg) translate(2px,-3px);
            transform-origin:0 0;
        }
        .xz .icon-bar:nth-child(3){
            opacity: 0;
        }
        .xz .icon-bar:nth-child(4){
            -webkit-transform: rotate(-45deg) translate(1px,2px);
            -moz-transform: rotate(-45deg) translate(1px,2px);
            -ms-transform: rotate(-45deg) translate(1px,2px);
            transform: rotate(-45deg) translate(1px,2px);
            
        }
		/*手机导航结束*/

    }
    @media screen and (max-width: 1200px) {
		.videofix{
			display:none;
		}
		

    }





    /*=================================手机或小平板 phone=============================== */
    @media screen and (max-width: 767px) {
	.banner{
		width:100%;
		height:115px;
	}
	.banner .swiper-container{
		width:100%;
		height:inherit;
	}
	.banner .swiper-container .swiper-slide a{
	width:100%;
		height:inherit;
		display:block
	}
	.banner .swiper-container .swiper-slide img{
		width:100%;
		height:inherit;
		object-fit:cover;
	}
  	.topall{
  		height: 50px;
  	}
  	.top{
  		height: 50px;
  	}
  	.logo{
  		width:40%;
  		padding-left: 5%;
  	}
  	.menu{
  		    padding-top: 18px;
  	}
	.menu_down{
		top:50px;
	}
	.banner img{
		width:100%;
	}
		#scrollDiv{
			width:75%;
		}
		.module_onecontent i{
			font-size: 2rem;
			padding-left: 10px;
			
		}
		#scrollDiv li{
			font-size: 14px;
			padding-left: 5px;
			line-height: 41px;
		}
		.#scrollDiv li span{
			float:right;
			padding-left: 0;
		}
		.morem{
			font-size: 12px;
			padding-right: 10px;
			padding-top: 13px;
		}
		.module_second{
			margin: 5% auto 6% auto;
		}
		.module_second li{
			width: 92%;
			margin:5% auto;
			float:none;
		}
		.module_second li a{
			display: block;
		}
		.module_second li img{
			width: 100%;
			object-fit: cover;
		}
		.footer_left article{
			display: none;
		}
		
		.footer_right{
			display: none;
		}
		.footer_tel{
			display: none;
		}
		.footer_left{
			width: 100%;
		}
		.copy{
			width: 92%;
			margin: 0 auto;
			float:none;
			padding:5% 0 3%;
			text-align: center;
		}
		.copy p:first-child{
			display: none;
		}
		.inbanner{
			height:140px;
		}
		.inbanner img{
			height:100%;
			object-fit: cover;
		}
		.smenu{
			width: 100%;

		}
		.side{
			overflow: inherit;
		}
		.side_menu{
			width: 180px;
		    height: 40px;
		    line-height: 40px;
		    padding-left: 13px;
		    background: #02923a;
		    color: #fff;
		    font-size: 18px;
		    overflow: hidden;
		}
		.smenu{
			width: 100%;
		    position: absolute;
		    top: 40px;
		    left: -100%;
		    z-index: 9999;
		    background: #0B732F;
		    height: auto;
		    -webkit-transition: ease-in-out .3s;
		    -o-transition: ease-in-out .3s;
		    transition: ease-in-out .3s;
		}
		.side{
			top:-40px;
			z-index:1;
		}
		.side_menu img{
			width:25%;
		}
		.smenu1{
			left: 0;
		}
		.smenu dl{
			display: -webkit-flex;
			display: flex;
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		.smenu dd{
			text-align: center;
			width: 33.33%;
			padding:0 20px;
		}
		.inside_title h3{
			font-size: 1.8rem;
			padding-left: 10px;
		}
		.inside{
			padding:3% 0;
		}
		.in_right_title{
			padding-right: 10px;
			padding-top: 5px;
		}
		.pagecon{
			width: 92%;
			margin: 0 auto;
			padding-top:3%;
			font-size: 14px;
			line-height: 2;
		}
		.culture_left{
			width: 100%;
		}
		.cul_right{
			width: 100%;
			padding-left: 0;
		}
		.cul_right li p{
			padding-top: 5px;
		}
		.honor li{
			width: 42%;
			margin:4%;
			height:120px;
		}
		.news_top_left{
			width: 100%;
			height:258px;
		}
		.news_time h3{
			font-size: 18px;
		}
		.news_top_left article{
			padding-left: 10px;
			font-size: 14px;
			line-height: 40px;
			height: 40px;
			padding-top: 0;
		}
		.news_top_right{
			width: 100%;
		}
		.news_top_right li{
			padding:10px;
		}
		.news_top_right li p{
			line-height: 25px;
			font-size: 12px;
		}
		.newslist_left{
			width: 40%;
			margin:0;
			height:auto;
		}
		.newslist li{
			margin:0;
			padding:3% 0;
		}
		.newslist_right{
			width: 56%;
			padding-top: 0;
			float:right;
		}
		.newslist_right h3{
			font-size: 14px;
			text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
		}
		.newslist_right p{
			overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 12px;
	line-height: 20px;
		}
		.newsdeital{
			width: 92%;
			margin: 0 auto;
		}
		.newsdeital h3{
			font-size: 2rem;
		}
		.newsdetail_time .bdsharebuttonbox{
			float:left;
		}
		.newsde{
			font-size: 14px;
			line-height: 2;
		}
		.contact_add{
			padding:3% 0;
		}
		.contact_add ul{
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		.contact_add li{
			width: 100%;
			margin:5% 0;
		}
		.message{
			width: 92%;
			margin: 0 auto;
		}
		.mess_content li{
			width: 100%;
			margin-left:0;
		}
		.mess_content li:nth-child(4){
			width: 100%;

		}
		.mess_content li:nth-child(5){
			width: 100%;
			float: none;
		}
		.mess_content li:nth-child(5) button{
			width: 100%;
		}
		.prolist ul{
			margin-top: 6%;
		}
		.prolist li{
			margin:0;
			width: 100%;
			margin-bottom:4%;
		}
		.product_banner{
			width: 100%;
			left:0;
			padding: 0 4%;
			top:0;
			justify-content: space-between;

		}
		.product_banner figcaption{
			width:45%;
		}
		.product_banner figure{
		
		
		}
		.product_banner figure img{
			object-fit: contain;
			text-align: center;
			float: right;
		}
		.product_banner figcaption h5{
			font-size: 18px;
			line-height: 31px;
		}
		.product_banner figcaption h5.asd{
			font-size: 12px;
			line-height: 20px;
		}
		.product_banner figcaption p{
			font-size: 12px;
			width: 80%;
			margin-bottom: 6%;
			margin-top: 0;
			line-height: 22px;
			display:none;
		}
		.prolist{
			width: 92%;
			margin: 0 auto;
		}
		.product_banner figcaption a{
			font-size: 14px;
			width: 90px;
			height:26px;
			line-height:26px;
		}
		.prolist_img{
			width: 345px;
			height: 345px;
		}
		.prodetail{
			width: 92%;
			margin: 0 auto;
			padding:0;
		}
		.prod_left{
			width: 100%;
			height:100%;
			float:none;
		}
		.prod_right{
			height:auto;
			float:none;
			width: 100%;
			padding-top: 3%;
		}
		.prod_right_sjn{
			padding-top: 3%;
		}
		.me{
			position: inherit;
			margin-top:3%;
		}
		.me a{
			line-height: 45px;
			font-size: 12px;
		}
		.pro_hot{
			width: 100%;
			padding-top: 5%;
		}
		.pro_hot h3{
			font-size: 2rem;
			padding:3% 0;
		}
		.pro_hot ul{
			width: 92%;

		}
		.pro_hot li .prolist_img{
			width: 345px;
			height: 345px;
		}
		.prod_right h3{
			font-size: 2rem;
		}
		.serlist li{
			width: 100%;
			margin-bottom:5%;
		}
		.serlist{
			padding:5% 0;
			width: 92%;
			margin: 0 auto;
		}
		.down{
			width: 92%;
			margin: 0 auto;
		}
		.down li{
			width: 100%;
			height: 200px;
		}
		.mess_title{
			font-size: 22px;
			padding-bottom: 5%;
		}
		.mess_content li input{
			line-height: 36px;
		}
		.mess_content li:nth-child(4){
			height: 180px;
		}
		.mess_content li:nth-child(5) button{
			line-height: 36px;
			font-size: 14px;
		}
		.left_nav li{
			margin-right: 3px;
		}
    }

/*.pagecon dl dt{
	width: 110px!important;
}*/






